// HandlerEnd.cpp: implementation of the HandlerEnd class.
//
//////////////////////////////////////////////////////////////////////

#include "HandlerEnd.h"
#include "Cliente.h"
//////////////////////////////////////////////////////////////////////
// Construction/Destruction
//////////////////////////////////////////////////////////////////////

HandlerEnd::HandlerEnd(Cliente* cliente)
{
	this->cliente = cliente;
}

HandlerEnd::~HandlerEnd()
{

}

void HandlerEnd::notify(void* data) {
	cliente->setSincronized(false);
	cliente->setEnd(true);
	cliente->setLoading(false);

	char* dataChar = (char*) data;
	int pos = 0;
	int jug1,jug2;
	memcpy(&jug1,dataChar + pos,sizeof(jug1));
	pos += sizeof(jug1);
	memcpy(&jug2,dataChar + pos,sizeof(jug2));
	pos += sizeof(jug2);
	
	cliente->mostrarUltimaPantalla(jug1,jug2);

}
